package ioc;

public class A {
	
	private IB b;  //  依赖注入的类型最好利用接口类型，这样有利于今后的维护工作
	public A() {
		System.out.println("创建了一个对象 -->> new A()");
	}
	
	public void setB(IB b) {
		System.out.println("setB()");
		this.b = b;
	}

	public void service() {
		System.out.println("A's service()");
//		需要调用B的f1方法
		b.f1();
	}

}
